﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BF.IBLL.BaseSystem.AreaManagement;
using BF.Model;
using WebDataControls;
using Base.Core.UnityFactory;
using System.Configuration;

namespace BF.Web.pages.BaseSystem.AreaManagement
{
    public partial class AreaView : BasePage
    {
        private readonly Isys_AreaBLL iBLL = IOCFactory.GetIOCResolve<Isys_AreaBLL>();
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request["sID"]))
                {
                    this.sAreaName.Text= GetAreaNameByAreaCode(Request["sID"]);

                }
                GetModel();
            }
        }

        /// <summary>
        /// 加载页面控制的方法
        /// </summary>
        private void PageControl()
        {
            if (!string.IsNullOrEmpty(Request["sID"]))
            {
                this.sID.Enabled = false;

            }
        }


        #region 实体赋值


        private void GetModel()
        {
            sys_Area model = new sys_Area();
            if (string.IsNullOrEmpty(Request.QueryString["sID"]))
            {
                MessageBox("没有查询到相关信息!", "");
            }
            else
            {
                model = iBLL.GetModelByID(Request.QueryString["sID"]);
               WebUIHelper.SetControlsValue(model, "sys_Area", this.Form);
            }
        }
        #endregion
        //主键 地区sID
        //地区名称sName
        //父IDsSuperID
        //级别iLevel
        //级别名称iLevelName
        //下设乡镇数	iCountry
        //下设行政村数	iVillage
        //下设组数	iGroup	
        //辖区人口总数	iSumPop	
        //农业人口总数	iAGRPop		
        //五保户人口数	iWBHPop	
        //贫困户人口数	iPoorPop	
        //暂住人口数	iLodgePop	
        //新农合参合户数	iJoinDoor	
        //新农合参合人数	iJoinPop		
        //邮政编码	sPostCode		
        //新农合对照编码	sXNHCode	
        //新农合对照名称	sXNHName		
        //有效标识	iFlag	1:有效  0:无效
        //数据入库时间	dOperator	
        //操作员	sOperator
    }
}